Skip to content

Adapt upstream OpenFold and RosettaFold updates#8

Merged
SergeiNikolenko merged 3 commits into
mainfrom
adapt-upstream-backends
Jun 20, 2026
Merged

Adapt upstream OpenFold and RosettaFold updates#8
SergeiNikolenko merged 3 commits into
mainfrom
adapt-upstream-backends

Conversation

@SergeiNikolenko

Copy link
Copy Markdown
Member

Summary

  • update OpenFold3 defaults and accept the new PAE key while keeping backward compatibility
  • preserve ligand chains in iPAE input preparation
  • add RosettaFold3 input conversion, runner, output parsing, PAE/HTML integration, and compact tests

Verification

  • Local: uv run --python 3.12 --extra test pytest tests/test_af3_to_rosettafold.py tests/test_run_rosettafold.py tests/test_rosettafold_output.py tests/test_openfold_output.py tests/test_protenix_output.py tests/test_ipsae.py tests/test_argparse.py tests/test_plots.py
  • Local: uv run --python 3.12 --extra lint ruff check
  • Lobachevsky f4e8205: same pytest subset, 28 passed
  • Lobachevsky f4e8205: same ruff subset, all checks passed

@SergeiNikolenko SergeiNikolenko merged commit 96dc3b7 into main Jun 20, 2026
4 checks passed
@SergeiNikolenko SergeiNikolenko deleted the adapt-upstream-backends branch June 20, 2026 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant